//----------------------------------------------------------------------------------
// CInputGamepad class
// Author: Enric Vergara
//
// Description:
// Clase CInputGamepad del juego arkanoid
//----------------------------------------------------------------------------------
#pragma once
#ifndef INC_INPUT_GAMEPAD_H_
#define INC_INPUT_GAMEPAD_H_

#include <string>

//---Engine Includes----
#include "Input.h"
//-----------------------

//--Forward Declaration--
//-----------------------
class CActionToInput;

class CInputGamepad: public CInput
{
public:

	CInputGamepad(CActionToInput* l_pActionInput): CInput(INPUT_TYPE_GAMEPAD, l_pActionInput) {}
	virtual ~CInputGamepad() {}

	virtual Vect2f	ProcessNewInput	(Vect2f & l_vCurrentPosition, std::string & l_sActionName);

};

#endif //INC_INPUT_GAMEPAD_H_